Thực đơn
Tích hợp liên tục Các bài thực hànhMột số nguyên tắc của Tích hợp liên tục.
Các dự án phần mềm nên có một kho lưu trữ mã nguồn. Có thể dùng các phần mềm quản lý mã nguồn như Git, Subversion,...
Việc build dự án phần mềm cần được tự động hóa khi có sự thay đổi trong mã nguồn. Việc này có thể làm dựa trên các cơ chế hook của phần mềm quản lý mã nguồn hoặc dựa theo thời gian.
Sau khi mã nguồn đã được build, nó cần được chạy các kiểm thử đơn vị.
Gửi mã nguồn thường xuyên lên kho sẽ giúp phát hiện các xung đột nhanh chóng, hạn chế khó khăn khi trộn các phiên bản với nhau.
Tất cả các thay đổi về mã nguồn cần được build để đảm bảo khả năng tích hợp của thay đổi đó.
Việc build diễn ra nhanh giúp phát hiện vấn đề nhanh khi tích hợp.
Môi trường production có thể có nhiều khác biệt với môi trường kiểm thử, cần phải kiểm thử trên một bản sao của môi trường production để đảm bảo phần mềm hoạt động đúng.
Các build cần dễ tiếp cho các bên liên quan để giảm thiểu thời gian cài đặt.
Dễ biết nguyên nhân build lỗi.
Đa số hệ thống CI cho phép viết mã để triển khai phần mềm tự động sau khi build xong.[5][6]
Thực đơn
Tích hợp liên tục Các bài thực hànhLiên quan
Tích Tích phân Tích (toán học) Tích phân từng phần Tích phân bội Tích hợp liên tục Tích Giang Tích vô hướng Tích Lan thuộc Anh Tích vectơTài liệu tham khảo
WikiPedia: Tích hợp liên tục http://probo.ci/ http://www.finalbuilder.com/continua-ci http://luntbuild.javaforge.com/ http://lordui.com http://martinfowler.com/articles/continuousIntegra... http://radar.oreilly.com/2009/03/continuous-deploy... http://www.pmease.com/ http://about.testributor.com http://docs.travis-ci.com/user/languages/java/ http://timothyfitz.wordpress.com/2009/02/10/contin...